Agile Development Processes and Knowledge Documentation

نویسندگان

  • Eran Rubin
  • Hillel Rubin
چکیده

Agile processes emphasize operational system code rather than its documentation. Ironically, however, some traditional documentation artefacts come to support system-stakeholders interaction, which is another core aspect of agile development processes. In this chapter, the authors examine the relationship between system development and knowledge documentation. They develop an approach that enables incorporating domain documentation to agile development while keeping the processes adaptive. The authors also provide a system design that actively uses domain knowledge documentation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

After the Scrum: Twenty Years of Working without Documentation

Agile processes enable software development projects to react to rapid changes in the development environment. However, they are often criticized for not creating and maintaining standard documentation such as requirements and design documentation. The lack of documentation can be detrimental for maintaining knowledge, especially in the long run, because there is no explicit medium for communic...

متن کامل

Knowledge Management Support for Distributed Agile Software Processes

Agile Software Development has put a new focus on the question of how to share knowledge among members of software development teams. In contrast to heavy-weight, document-centric approaches, agile approaches rely on face-to-face communication for knowledge transfer. Pure face-to-face communication is not feasible when applying agile processes in a virtual team setting. In this paper, we argue ...

متن کامل

Experiences with Supporting the Distributed Responsibility for Requirements through Decision Documentation

In agile development projects typically all developers are responsible for requirements engineering [2]. They both elicit and shape requirements continuously. Developers elicit requirements from the customer. But they also shape requirements in discussions with the customer and within the development team. Thus, decisions are made on how to realize the requirements in the systems’ architecture ...

متن کامل

Learning Software Organizations and Agile Software Development: Complementary or Contradictory Concepts?

The LSO Workshop series has focused on technical, organizational, and social solutions to problems of learning from past experiences and codifying the resulting best practices so they can be systematically used in subsequent software development efforts. The theme of the Fourth Workshop on Learning Software Organizations (LSO), held in Chicago, Illinois in August of 2002 was "Balancing Agile Pr...

متن کامل

Requirements Engineering Practice and Problems in Agile Projects: Results from an International Survey

Requirements engineering (RE) is considerably different in agile development than in more traditional development processes. Yet, there is little empirical knowledge on the state of the practice and contemporary problems in agile RE. As part of a bigger survey initiative (Naming the Pain in Requirements Engineering), we build an empirical basis on such aspects of agile RE. Based on the response...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016